/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.tosapi.dto.shippingnote;

import lombok.Data;

import java.io.Serializable;

/**
 * 支付流水信息
 * 资金流水信息
 * @author duanlikao
 * @created 2021/7/19
 */
@Data
public class PaymentDetailDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    private String waybill_no ;//运单号 是 与运单一致

    private String sub_waybill_no ;// 分段分单号 支付给承运人时必填

    private String series_no;//流水号/序列号  an..50 是 必填，银行或第三方支付平台的资金流水单号。不能为空，并只允许出现字母数字，并且字段长度不得超过50，油卡支付/etc支付时填写平台支付流水号/充值流水号【唯一的序列号即可】
    private Integer amount ;// 实际支付金额 n..18 是  为浮点数，最大长度不得超过18,金額不得超额100w。（单位：分）
    private Integer  sub_waybill_amount ;// 分段分单金额  是  为浮点数，最大长度不得超过18,金額不得超额100w。（单位：分）

    private Long pay_time ;// 日期时间  n13  是  资金流水实际发生时间。13位毫秒时间戳。eg：1577811661000
    private String  remark ;//备注
    /**
     * *LETTER_OF_CREDIT:信用证
     * *COLLECTION:托收
     * *REMITTANCE:汇付
     * *THIRD_PARTY_PAYMENT_PLATFORM:第三方支付平台
     * *OTHER_ELECTRONIC_PAYMENT:其他电子支付方式（不允许现金支付）
     * *BANK_DRAFT:银行汇票
     * *BANK_TRANSFER:银行转账
     * *PAY_WITH_ALI_PAY:支付宝支付
     * *WECHAT_PAY:微信支付
     * *ETC_PAY:ETC
     * *OIL_CARD:油卡
     */
    private String  pay_type ;// 付款方式代码  是
    private String  payer_name ;//付款方名称
    private String payer_identity;//  付款方身份(企业传社会统一信用代码或个人传身份证号)
    private String payer_account;// 油卡支付/etc支付时，填写支付油卡卡号/etc账号，第三方支付时填写第三方支付账号【微信/支付宝账号】
    private String  payer_bank_code ;//付款方银行代码


}